package com.caregiver.watch.business.data.model.po;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 心率变异与疲劳数据实体类
 * 对应数据库表: health_heart_rate_variability
 */
@Data
public class HealthHeartRateVariability {
    /**
     * 主键
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 设备唯一标识
     */
    private String deviceUuid;

    /**
     * 数据采集时间
     */
    private LocalDateTime recordedAt;


    /**
     * 心率变异性(ms)，如RMSSD或SDNN
     */
    private BigDecimal rmssd;

    /**
     * 疲劳度指数
     */
    private Integer fatigue;

    /**
     * 压力值 = 100 - fatigue
     */
    private Integer stress;

    /**
     * 创建时间
     */
    private LocalDateTime createdAt;
}
